/*
 * Copyright (C), 2014-2015, 联创车盟汽车服务有限公司
 * FileName: CommentService.java
 * Author:   Freeman
 * Date:     2015年1月29日 下午5:08:20
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>    <time>    <version>    <desc>
 * 修改人姓名        修改时间        版本号        描述
 */
package com.linkage.service.commodity;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

import com.linkage.pojo.commodity.Comment;
import com.linkage.repository.commodity.CommentRepository;

/**
 * 〈一句话功能简述〉<br> 
 * 评论表的service层。业务层逻辑
 * 〈功能详细描述〉
 *
 * @author Freeman
 *
 */
@Service
public class CommentService {
    @Autowired
    @Qualifier("myCommentRepository")
    private CommentRepository commentRepository;
    //根据图书列出所有评论
    public List<Comment> listComments(int bookId){
        return this.commentRepository.select(bookId);
    }
    //删除评论
    public void deleteComment(int commentId){
        this.commentRepository.delete(commentId);
    }
    //添加评论
    public void addComment(Comment comment){
        this.commentRepository.save(comment);
    }
    
    //根据用户id来查询评论
    public List<Comment> searchComment(int userId){
        List<Comment> list=this.commentRepository.search(userId);
        return list;        
    }
}
